•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r1
r1

(새 문서)
1[목차]
2== 개요 ==
3리눅스에서의 본딩(Bonding)은 여러 개의 물리적인 네트워크 인터페이스(랜카드)를 하나의 논리적인 인터페이스로 묶는 기술입니다.
4
5=== 상태 확인 방법 ===
6> cat /proc/net/bonding/bondx
7
8====# 결과 예시 #====
9{{{Bonding Mode: fault-tolerance (active-backup)
10Primary Slave: eth0 (currently active)
11Currently Active Slave: eth0
12...
13Slave Interface: eth0
14MII Status: up
15Slave Interface: eth1
16MII Status: up}}}
17
18====# 발생할 수 있는 Error또는 오류 #====
19
20|| 오류 현상 || 확인 포인트 || 해결 방법 ||
21|| MII Status: down || cat /proc/net/bonding/bond0 || 케이블 교체 및 서버/스위치 포트 활성화 확인 ||
22|| Partner ID 00:00... || LACP(Mode 4) 설정 정보 확인 || 네트워크 스위치 LACP 설정 일치화 ||
23|| 속도 저하 || Active Slave 교체 횟수 확인 || 불필요한 failover가 일어나는지 점검 ||
24
25=== 주요 본딩 모드 ===
26|| 모드 번호 || 명칭 || 특징 || 비고 ||
27|| Mode 1 || Active-Backup || 하나만 사용하고 나머지는 대기. 장애 대비용. || 가장 많이 사용 ||
28|| Mode 4 || 802.3ad (LACP) || 스위치와 연동하여 동적 링크 통합. || 고성능/고가용성 || 스위치 지원 필수 ||
29
30
31
32====# bonding 설정하는 방법 #====
331. 본딩 인터페이스 생성
34> vi /etc/sysconfig/network-scripts/ifcfg-bond0
35{{{DEVICE=bond0
36NAME=bond0
37TYPE=Bond
38BONDING_MASTER=yes
39IPADDR=192.168.0.100
40NETMASK=255.255.255.0
41GATEWAY=192.168.0.1
42ONBOOT=yes
43BOOTPROTO=none
44# miimon은 0.1초마다 감시, mode=1은 액티브-백업
45BONDING_OPTS="mode=1 miimon=100 primary=eth0"}}}
46
472. 슬레이브 인터페이스 설정
48{{{# ifcfg-eth0 설정
49DEVICE=eth0
50ONBOOT=yes
51BOOTPROTO=none
52MASTER=bond0
53SLAVE=yes
54
55# ifcfg-eth1 설정 (eth0와 동일하게 작성)
56DEVICE=eth1
57ONBOOT=yes
58BOOTPROTO=none
59MASTER=bond0
60SLAVE=yes}}}
61
623. network 재시작 및 확인
63CentOS6 환경 이하
64> service network restart
65
66CentOS7 환경
67> systemctl restart network
68
69Rocky9 환경
70> systemctl restart NetworkManager